package com.ssm.service.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.ssm.bean.Store;
import com.ssm.dao.StoreMapper;
import com.ssm.service.StoreService;

@Service
public class StoreServiceImpl implements StoreService {

	@Autowired
	public StoreMapper storeMapper;
	
	@Override
	public int getStoresCnt(Map<String, Object> params) {
		return storeMapper.getStoresCnt(params);
	}

	@Override
	public List<Store> getStores(Map<String, Object> params) {
		List<Store> list = storeMapper.getStores(params);
		return list;
	}

	@Override
	public Store getStoreByCode(String storeCode) {
		return storeMapper.getStoreByCode(storeCode);
	}

	@Override
	public void saveOrUpdateStore(String storeName, String storeCode) {
		storeMapper.saveOrUpdateStore(storeName, storeCode);
	}

	@Override
	public void updateStore(Store store) {
		storeMapper.updateStore(store);
	}

	@Override
	public void deleteStores(List<String> storeCode) {
		storeMapper.deleteStores(storeCode);
	}

	@Override
	public int isRepeated(String storeCode) {
		return storeMapper.isRepeated(storeCode);
	}

}
